using System;
using ns27;

namespace Triton.Game.Mapping
{
	[Attribute38("CollectionHeroDef")]
	public class CollectionHeroDef : MonoBehaviour
	{
		public Material m_previewTexture => method_3<Material>("m_previewTexture");

		public string m_materialAnimation => method_4("m_materialAnimation");

		public Texture m_fauxPlateTexture => method_3<Texture>("m_fauxPlateTexture");

		public MusicPlaylistType m_heroPlaylist => method_2<MusicPlaylistType>("m_heroPlaylist");

		public EmoteType m_storePreviewEmote => method_2<EmoteType>("m_storePreviewEmote");

		public EmoteType m_storePurchaseEmote => method_2<EmoteType>("m_storePurchaseEmote");

		public EmoteType m_collectionManagerPreviewEmote => method_2<EmoteType>("m_collectionManagerPreviewEmote");

		public CollectionHeroDef(IntPtr address, string className)
			: base(address, className)
		{
		}

		public CollectionHeroDef(IntPtr address)
			: this(address, "CollectionHeroDef")
		{
		}
	}
}
